package com.xjw {

	/**
	 * 有关数组的处理
	 * @author pethan
	 */
	public class ArrayHelp {
		
		/**
		 * 删除数组的某一项
		 * @param array 数组(必须是数组的array或Vector都是可以的)
		 * @param index 位置
		 */
		public static  function deleteArray(array:*,index:int):void{
			for(var i:int=index;i<array.length-1;i++){
				array[i]=array[i+1];
			}
			delete array[i];
			array.length--;
		}
		
		/**
		 * 删除数组指定的某一项
		 * @param array 数组(必须是数组的array,或Vector都是可以的)
		 * @param content 内容
		 */
		public static function deleteContent(array:*,content:*):void{
			//先找到位置
			for(var i:int=0;i<array.length;i++){
				if(array[i]==content){
					deleteArray(array, i);
					break;
				}
			}
		}
	}
}
